/**
 * 
 */
package com.yidu.drug.action;

import javax.annotation.Resource;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.yidu.drug.common.Message;
import com.yidu.drug.model.SpecificationModel;
import com.yidu.drug.service.SpecificationService;

/**
 * 说明书Action
 * @author 王志伟
 * @date 2018年8月20日 下午8:43:34
 * @version 1.0
 */
@Controller
@RequestMapping("/specification")
public class SpecificationAction {
	
	//说明书的SERVICE
	@Resource
	private SpecificationService speService;

	//消息类
	Message m=new Message();
	
	/**
	 * 明书根据药品ID查询的方法
	 * @param drugId 药品ID
	 * @return 查询的说明书对象
	 */
	@RequestMapping("findByDrugId")
	@ResponseBody
	public SpecificationModel findByDrugId(String drugId){
		//根据药品ID查询得到对象返回
		return speService.selectByDrugId(drugId);
	}
	
	/**
	 * 增加或修改根据主键ID判断
	 * @param spe 说明书对象
	 * @return 消息类
	 */
	@RequestMapping("update")
	@ResponseBody
	public Message update(SpecificationModel spe){
		//接收修改的行数存入消息类并返回
		int	count=speService.updateByPrimaryKeySelective(spe);
		m.setNum(count);
		return m;
	}
}
